package com.yr.ryjk.doctorduty.service;

import java.util.List;
import java.util.Map;

import com.yr.ryjk.doctorduty.entity.DoctorDuty;


public interface IDoctorDutySerice 
{
	/**
	 * 根据id获取信息
	 * @param id
	 * @return
	 */
	DoctorDuty getDoctorDutyById(String id);
     
	/**
	 * 获取所有职务
	 * @return
	 */
	List<DoctorDuty> getAllDuty();
	
     /**
 	 * 分页查询职务列表
 	 * @param pageNo 当前页码
 	 * @param pageSize 每页条数
 	 * @param level 
 	 * @param name 
 	 * @return
 	 */
 	Map<String, Object> getListOfPage(int pageNo, int pageSize, String name, String level);
 	
 	 
    /**
	 * App查询职务列表
	 * @param level
	 * @param name 
	 * @return
	 */
 	Object getListOfApp(String name, String level);
    
 	/**
 	 * 新增医生职务
 	 * @param level
 	 */
 	Map<String, Object> addDoctorDuty(DoctorDuty duty);
 	
 	/**
 	 * 修改指定医生职务
 	 * @param level
 	 */
 	Map<String, Object> modifyDoctorDutyInfo(DoctorDuty duty);
}
